libxc, x86: Fix CPUID inline asm for x86/64.
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 21 May 2008 15:55:11 +0000 (16:55 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 21 May 2008 15:55:11 +0000 (16:55 +0100)
commit2ce4e98c302d9836cbed22450cd6939a61f52c61
treec0c3c99015f47d6e4bbdce866cdb49a3e6a0e764
parente6b2e11c9006f7293b163633859b7b81ab2b5676
libxc, x86: Fix CPUID inline asm for x86/64.

Must save all 64 bits of RBX, not just the EBX sub-part.

Based on bug diagnosis and patch by Juergen Keil <jk@tools.de>

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
tools/libxc/xc_cpuid_x86.c